﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="AddOffer.ascx.cs" Inherits="Gollie.Controls.AddOffer" %>
<%@ Register Src="~/Controls/ErrorMessageControl.ascx" TagPrefix="uc1" TagName="ErrorMessageControl" %>
<%@ Register Src="~/Controls/NumericTextBox.ascx" TagPrefix="uc2" TagName="NumericTextBox" %>
<%@ Register Src="~/Controls/HelpButton.ascx" TagPrefix="uc1" TagName="HelpButton" %>

<div id="dialog-help" title="Help" class="dialog-help">
    <span>Maak een nieuwe deal, door de volgende gegevens in te vullen:</span><br />
    <br />
    <table>
        <tr>
            <td class="dialog-help-label">Tegoedbedrag</td>
            <td class="dialog-help-text">Het bedrag dat de consument te besteden krijgt als hij deze deal aanschaft.</td>
        </tr>
        <tr>
            <td class="dialog-help-label">Prijs</td>
            <td class="dialog-help-text">Het bedrag dat de consument betaalt voor deze deal. Dit dient lager te zijn dan het tegoedbedrag.</td>
        </tr>
        <tr>
            <td class="dialog-help-label">Maximum aantal</td>
            <td class="dialog-help-text">Het maximum aantal keer dat deze deal verkocht mag worden. Vul 0 in als de deal onbeperkt verkocht mag worden.</td>
        </tr>
        <tr>
            <td class="dialog-help-label">Gaat in op</td>
            <td class="dialog-help-text">Het moment waarop de consument voor het eerst gebruik kan maken van deze deal. De consument kan de deal wel nu al aanschaffen, maar er niet voor dat moment mee betalen.</td>
        </tr>
        <tr>
            <td class="dialog-help-label">Geldigheidsduur</td>
            <td class="dialog-help-text">De periode, in dagen plus uren, waarbinnen de consument het tegoed dient op te maken. Deze periode start zodra de betaling door de consument door Gollie is ontvangen. Indien de consument het tegoed niet binnen deze periode opmaakt, vervalt het restant aan u.</td>
        </tr>
        <tr>
            <td class="dialog-help-label">Wordt aangeboden tot</td>
            <td class="dialog-help-text">De datum vanaf wanneer de deal niet meer verkocht mag worden. Vanaf deze datum wordt de deal dus niet meer aangeboden. Reeds verkochte exemplaren kunnen uiteraard nog steeds gebruikt worden door de consument, tot hun geldigheidsperiode is verstreken.</td>
        </tr>
        <tr>
            <td class="dialog-help-label">Extra info</td>
            <td class="dialog-help-text">Een optioneel, vrij in te vullen veld, waarin u eventuele extra informatie voor de consument m.b.t. deze deal kunt plaatsen. Maximaal 128 karakters. Als u hier iets invult dient de consument expliciet aan te geven dat hij hiermee akkoord gaat.</td>
        </tr>
    </table>
</div>

<asp:Panel ID="pnlForm" runat="server">
    <div style="float: left;">
<p class="title">Een deal toevoegen</p>
</div>
<div style="float: right;">
    <uc1:HelpButton runat="server" ID="HelpButton" />
</div>
<div style="clear:both;">
 	<table>
		<tr>
			<td>
				<asp:Label ID="Label1" runat="server" Text="Tegoedbedrag"></asp:Label></td>
       		<td>&euro;</td>
			<td>
                <uc2:NumericTextBox runat="server" ID="tbCredit" Text ="110,00"/></td>
			<td></td>
		</tr>
		<tr>
			<td>
				<asp:Label ID="Label2" runat="server" Text="Prijs"></asp:Label></td>
       		<td>&euro;</td>
    		<td>
                <uc2:NumericTextBox runat="server" ID="tbPrice" Text="100,00"/></td>
			<td>
            </td>
		</tr>
		<tr>
			<td>
				<asp:Label ID="Label3" runat="server" Text="Maximum aantal"></asp:Label></td>
       		<td></td>
			<td>
                <uc2:NumericTextBox runat="server" ID="tbNumbermax" Text="0" ToolTip="Vul 0 in als de deal onbeperkt verkocht mag worden."/></td>
			<td>
            </td>
		</tr>
		<tr>
			<td>
				<asp:Label ID="Label5" runat="server" Text="Gaat in op"></asp:Label></td>
       		<td></td>
			<td>
              <asp:TextBox runat="server" CssClass="input-datetimepicker" ID="tbValidFrom" ClientIDMode="Static"></asp:TextBox></td>
             
			<td>
            </td>
		</tr>
		<tr>
			<td>
				<asp:Label ID="Label4" runat="server" Text="Geldigheidsduur"></asp:Label></td>
       		<td></td>
			<td>
                <asp:TextBox runat="server" CssClass="input-dayspinner" ID="tbTimeSpanDays" ClientIDMode="Static" MaxLength="4" Width="32">100</asp:TextBox> dagen, en
                <asp:TextBox runat="server" CssClass="input-hourspinner" ID="tbTimeSpanHours" ClientIDMode="Static" MaxLength="2" Width="22">0</asp:TextBox> uur.
			</td>

			<td>
            </td>
		</tr>

		<tr>
			<td>
				<asp:Label ID="Label7" runat="server" Text="Wordt aangeboden tot"></asp:Label></td>
       		<td></td>
			<td>
              <asp:TextBox runat="server" CssClass="input-datepicker" ID="tbValidTo" Text="31-12-2099" ClientIDMode="Static"></asp:TextBox></td>
			<td>
            </td>
		</tr>
		<tr>
			<td>
				<asp:Label ID="Label6" runat="server" Text="Extra info"></asp:Label></td>
       		<td></td>
			<td>
              <asp:TextBox runat="server" ID="tbDescription" TextMode="MultiLine" Columns="40" Rows="4" ClientIDMode="Static" MaxLength="128"></asp:TextBox></td>

			<td>
            </td>
		</tr>
        <tr>
		    <td></td>
       		<td></td>

		    <td>
			    <br />
			    <asp:Button ID="Button1" runat="server" Text="Controle..." />
		    </td>
		    <td></td>
	    </tr>
   </table>

   <div style="margin-top: 16px;">
        <uc1:ErrorMessageControl runat="server" ID="ErrorMessageControlTotal" />
    </div>
</div>
</asp:Panel>
    
<asp:Panel id="pnlSummary" runat="server" Visible="false" BorderStyle="Outset" BorderColor="#e0e0e0" BorderWidth="1px" BackColor="#f0f0f0" style="padding: 4px;">
    <span style="font-size: 1.1em;">Controleert u onderstaande gegegevens goed voordat u de deal definitief publiceert.</span>
    <br />
    <br />
   	<table>
		<tr>
			<td class="summary-label">Tegoedbedrag</td>
			<td class="summary-text"><asp:label ID="lblCredit" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Prijs</td>
			<td class="summary-text"><asp:label ID="lblPrice" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Bonuspercentage</td>
			<td class="summary-text"><asp:label ID="lblBonus" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Maximum aantal</td>
			<td class="summary-text"><asp:label ID="lblNumber" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Gaat in op</td>
			<td class="summary-text"><asp:label ID="lblValidFrom" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Geldigheidsduur</td>
			<td class="summary-text"><asp:label ID="lblExpirationPeriod" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Wordt aangeboden tot</td>
			<td class="summary-text"><asp:label ID="lblValidTo" runat="server"></asp:Label></td>
        </tr>
		<tr>
			<td class="summary-label">Extra info</td>
			<td class="summary-text"><asp:TextBox ID="lblDescription" runat="server" TextMode="MultiLine" Columns="40" Rows="4" MaxLength="128" Enabled="false"></asp:TextBox></td>
        </tr>
    </table>
   <div style="margin-bottom: 12px;">
       <span>Zijn de gegevens correct?</span><br />
       <br />
        <asp:Button style="margin-right: 8px; color: #ff0000;" ID="Button3" runat="server" Text="Nee. Ik wil nog wat wijzigen" UseSubmitBehavior="False" OnClick="Button3_Click"/>
        <asp:Button style="margin-right: 8px; color: #008000;" ID="Button2" runat="server" Text="Ja! Publiceer de deal" UseSubmitBehavior="False" OnClick="Button2_Click"/>
    </div>
</asp:Panel>